package com.sg.dto.integration.component;

import com.sg.common.dto.BaseDto;
import com.sg.dto.integration.component.AngleScreenDto;
import com.sg.dto.integration.component.ObjectTypeDto;
import com.sg.dto.integration.component.TaskStatusDto;
import com.sg.dto.integration.component.WorkTaskTypeDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @desc QueryWorkTaskScreenConditionListRespDto
 * @使用场景
 */
@Data
public class QueryWorkTaskScreenConditionListRespDto
        extends BaseDto
        implements Serializable {

    @ApiModelProperty("对象类型列表")
    private List<ObjectTypeDto> objectTypeList = new ArrayList<>();

    @ApiModelProperty("进展状态列表")
    private List<TaskStatusDto> taskStatusList = new ArrayList<>();

    @ApiModelProperty("工作任务类型列表")
    private List<WorkTaskTypeDto> workTaskTypeList = new ArrayList<>();

    @ApiModelProperty("视角筛选条件列表")
    private List<AngleScreenDto> angleScreenList = new ArrayList<>();

}
